Convo\Wp\Pckg\WpPluginPack\SSAAppointmentsContext A

Total Complexity 51
Dependencies 11
Dependents 1
Total lines 287
Lines of code 223
Logical lines of code 154
Comment lines 36
Methods 21
Properties 3

Methods 21

Method Rating Maintainability Complexity Lines of code
_validateIncomingAdditionalAppointmentData()
A
50 11 26
loadAppointments()
S
49 5 31
createAppointment()
S
50 4 25
_checkWpResponse()
S
62 4 11
_getAppointmentType()
S
56 3 17
updateAppointment()
S
56 2 17
_sanitizeAdditionalAppointmentData()
S
64 3 10
getFreeSlotsIterator()
S
59 2 12
getAppointmentTypesOptions()
S
67 2 8
isSlotAvailable()
S
62 2 10
getAppointment()
S
68 2 7
init()
S
68 2 7
_sanitizeIncomingAdditionalAppointmentDataArray()
S
72 1 5
getAppointmentTypes()
S
70 1 6
__construct()
S
72 1 5
_getAppointmentTypeObject()
S
75 1 4
getDefaultTimezone()
S
79 1 3
cancelAppointment()
S
66 1 8
getId()
S
82 1 3
getComponent()
S
82 1 3
_marshalAppointment()
S
68 1 5